// pages/login/login.js
Page({
  data: {
    usersID: '',
    Password: ''
  },
  inputUsername(e) {
    this.setData({
      usersID: e.detail.value
    });
  },
  inputPassword(e) {
    this.setData({
      Password: e.detail.value
    });
  },
  
  login() {
    const { usersID, Password } = this.data;
    if (!usersID || !Password) {
      wx.showToast({
        title: '请填写用户名和密码',
        icon: 'none'
      });
      return;
    }
    wx.cloud.callFunction({
      name: 'login', // 调用云函数名
      data: {
        usersID: usersID,
        Password: Password
      },
      success: res => {
        if (res.result.success) {
          wx.showToast({
            title: '登录成功',
            icon: 'success'
          });
          // 存储用户信息到本地存储
          wx.setStorageSync('userInfo', {
            usersID: usersID, // 实际的用户ID
            nickname: res.result.nickname // 从云函数返回的昵称
          });
          setTimeout(() => {
            wx.switchTab({
              url: '/pages/index/index' // 登录成功后跳转到主页
            });
          }, 1500);
        } else {
          wx.showToast({
            title: res.result.message,
            icon: 'none'
          });
        }
      },
      fail: err => {
        wx.showToast({
          title: '登录失败',
          icon: 'none'
        });
        console.error('调用失败', err);
      }
    });
  },
  goToRegister: function() {
    wx.navigateTo({
      url: '/pages/register/register' // 这里的路径需要根据实际的页面路径进行修改
    });
  }
});